// samsting : this file is auto create.

#include "Slb/2014-05-15/DescribeLoadBalancerHTTPSListenerAttributeResponse.h"

namespace aliyun { namespace Slb {

DescribeLoadBalancerHTTPSListenerAttributeResponse::DescribeLoadBalancerHTTPSListenerAttributeResponse() {
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetListenerPort(void) const {
  return ListenerPort_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetBackendServerPort(void) const {
  return BackendServerPort_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetBandwidth(void) const {
  return Bandwidth_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetStatus(void) const {
  return Status_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetXForwardedFor(void) const {
  return XForwardedFor_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetScheduler(void) const {
  return Scheduler_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetStickySession(void) const {
  return StickySession_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetStickySessionType(void) const {
  return StickySessionType_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetCookieTimeout(void) const {
  return CookieTimeout_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetCookie(void) const {
  return Cookie_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthCheck(void) const {
  return HealthCheck_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthCheckDomain(void) const {
  return HealthCheckDomain_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthCheckURI(void) const {
  return HealthCheckURI_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthyThreshold(void) const {
  return HealthyThreshold_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetUnhealthyThreshold(void) const {
  return UnhealthyThreshold_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthCheckTimeout(void) const {
  return HealthCheckTimeout_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthCheckInterval(void) const {
  return HealthCheckInterval_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthCheckConnectPort(void) const {
  return HealthCheckConnectPort_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetHealthCheckHttpCode(void) const {
  return HealthCheckHttpCode_;
}

const string& DescribeLoadBalancerHTTPSListenerAttributeResponse::GetServerCertificateId(void) const {
  return ServerCertificateId_;
}

int DescribeLoadBalancerHTTPSListenerAttributeResponse::GetMaxConnLimit(void) const {
  return MaxConnLimit_;
}

const char* DescribeLoadBalancerHTTPSListenerAttributeResponse::BaseKey(void) {
  return "DescribeLoadBalancerHTTPSListenerAttributeResponse";
}

void DescribeLoadBalancerHTTPSListenerAttributeResponse::UnmarshallerMap(std::map<string, string>& response_map) {
  UnmarshallerInt(ListenerPort_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.ListenerPort");
  UnmarshallerInt(BackendServerPort_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.BackendServerPort");
  UnmarshallerInt(Bandwidth_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.Bandwidth");
  UnmarshallerString(Status_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.Status");
  UnmarshallerString(XForwardedFor_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.XForwardedFor");
  UnmarshallerString(Scheduler_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.Scheduler");
  UnmarshallerString(StickySession_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.StickySession");
  UnmarshallerString(StickySessionType_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.StickySessionType");
  UnmarshallerInt(CookieTimeout_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.CookieTimeout");
  UnmarshallerString(Cookie_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.Cookie");
  UnmarshallerString(HealthCheck_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthCheck");
  UnmarshallerString(HealthCheckDomain_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthCheckDomain");
  UnmarshallerString(HealthCheckURI_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthCheckURI");
  UnmarshallerInt(HealthyThreshold_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthyThreshold");
  UnmarshallerInt(UnhealthyThreshold_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.UnhealthyThreshold");
  UnmarshallerInt(HealthCheckTimeout_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthCheckTimeout");
  UnmarshallerInt(HealthCheckInterval_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthCheckInterval");
  UnmarshallerInt(HealthCheckConnectPort_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthCheckConnectPort");
  UnmarshallerString(HealthCheckHttpCode_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.HealthCheckHttpCode");
  UnmarshallerString(ServerCertificateId_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.ServerCertificateId");
  UnmarshallerInt(MaxConnLimit_, response_map, "DescribeLoadBalancerHTTPSListenerAttributeResponse.MaxConnLimit");
}


} } // namespace aliyun { namespace Slb {

// end of file 
